import Vue from 'vue'
import App from './App.vue'

// 引入完整版mint-ui的css和js文件，注册为中间件
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.min.css'
Vue.use(MintUI)


// 引入mui的css文件和扩展文件
import '../node_modules/mui/css/mui.min.css'
import '../node_modules/mui/css/icons-extra.css'

// 导入路由组件
import router from './router.js'

// 导入vuex的store组件
import store from './store.js'

// 导入vue-resource模块，ajax请求
import VueResource from 'vue-resource'
Vue.use(VueResource)

// 全局设置请求的根路径
Vue.http.options.root = 'http://www.liulongbin.top:3005/'

// 全局配置post请求的配置项
Vue.http.options.emulateJSON = true

// 设置全局过滤器处理事件，使用moment处理npm i moment
import moment from 'moment'
Vue.filter('gettime', (time, patten = 'YYYY-MM-DD HH:mm:ss') => {
    return moment(time).format(patten)
})

// 缩略图插件 vue-preview
import VuePreview from 'vue-preview'
Vue.use(VuePreview)
new Vue({
    render: h => h(App),
    // bug:路由模块一定要挂载在实例vm上
    router,
    // bug:store模块一定要挂载在实例vm上
    store
}).$mount('#app')